using System;
using System.Collections.Generic;
using System.Text;

namespace Zsa.Emulation.Render.Audio
{
    public abstract class SoundDevice : 
        RenderDevice<SoundDeviceCapabilities, SoundDeviceSettings, SoundDevice>
    {
        protected SoundDevice(SoundDeviceSettings settings)
            : base(settings)
        {
        }


        /// <summary>
        /// Renders and plays the audio.
        /// </summary>
        public abstract void RenderAudio();


        protected override void OnRecreateDevice()
        {

        }

        protected override void OnDispose()
        {
           
        }

    }
}
